import turtle

# 获取用户输入的最大坐标值
x_max = int(input("请输入X方向的最大值："))
y_max = int(input("请输入Y方向的最大值："))

# 初始化图龟
t = turtle.Turtle()
t.speed(0)  # 设置图龟速度为最快
t.penup()  # 抬起画笔，防止初始化时绘制轨迹
t.goto(0, 0)  # 将图龟移动到坐标原点
t.pendown()  # 落下画笔，开始绘制轨迹

# 定义变量记录当前行走方向和步数
direction = "right"
steps = 1

# 定义函数，用于输出当前坐标
def print_position(x, y):
    print("当前坐标：({}, {})".format(x, y))

# 开始行走
for y in range(y_max + 1):
    if direction == "right":
        for x in range(1, x_max + 1):
            t.goto(x, y)
            print_position(x, y)
        direction = "left"
    else:
        for x in range(x_max, -1, -1):
            t.goto(x, y)
            print_position(x, y)
        direction = "right"
    steps += 1

# 隐藏图龟
t.hideturtle()

# 等待用户关闭窗口
turtle.done()
